from langchain_openai import AzureChatOpenAI

from tool import get_azure_endpoint,get_api_version,get_api_key

if __name__ == '__main__':

    # 这里我们将参数temperature设置为0.0，从而减少生成答案的随机性。
    # 如果你想要每次得到不一样的有新意的答案，可以尝试调整该参数。
    chat = AzureChatOpenAI(
        azure_endpoint=get_azure_endpoint().rstrip('/'),  # 移除尾部斜杠，只保留基础URL
        azure_deployment="gpt-3.5-turbo",  # 重命名为 azure_deployment
        openai_api_version=get_api_version(),  # 参数名不变
        openai_api_key=get_api_key(),
        openai_api_type="azure",
    )
    print(chat)